A mixture from Paddy (Ray) Dunn
With thanks to Paddy Dunn for this contribution.